package cn.topcodes.tcsf.wechat.domain.vo;

import cn.topcodes.tcsf.admin.commons.domain.Idable;
import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;

import java.util.Date;

/**
 * 微信推送模版消息 VO
 * @author xw
 * @date 2018-01-08 10:18:13
 */
@Data
public class WechatPushLogVo implements Idable {

    /**
     * 主键
     */
    private Long id;

    /**
     * 创建时间
     */
    private Date createdTime;

    /**
     * 最后更新时间
     */
    private Date updatedTime;

    /**
     * 数据状态
     */
    private String dataState;

    /**
     * 发送给哪个用户
     */
    private String toUser;

    /**
     * 发送内容
     */
    private String content;

    /**
     * 发送时间
     */
    @JSONField(format = "yyyy-MM-dd HH:mm:ss")
    private Date time;

    /**
     * 发送状态
     */
    private String state;

    /**
     * 失败原因
     */
    private String reason;
}
